package com.qf.mvc2203.controller;

import com.qf.mvc2203.entity.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/user")
public class UserController {
    /**
     * 转发到视图
     * listUser查询用户接口; 返回结果 转发到 一个 user.html页面
     * @return
     */
    @RequestMapping("/listUser")
    public String listUser(){
        System.out.println("我是listUser.......");
        return "forward:/views/user.html";
    }
    /**
     * 重定向到其他Controller
     * addUser,参数 实体收参 User ，可以先不连数据库，返回结果进行重定向 到用户查询接口
     * @return
     */
    @RequestMapping("/addUser")
    public String addUser(User user){
        System.out.println(user);
        System.out.println("我是addUser.......");
        return "redirect:listUser";
    }
    /**
     * 重定向到其他Controller
     * delUser，参数 收userlD; 返回结果进行重定向 到用户查询接口
     * @return
     *
     */
    @RequestMapping("/delUser/{id}")
    public String delUser(@PathVariable("id") Integer id){
        System.out.println(id);
        System.out.println("我是delUser.......");
        return "redirect:/user/listUser";
    }
}
